package edu.cuit.avatar.inherit;

/**
 * ==和equals的区别
 *  == 可以用作基本数据类型和引用类型的比较
 *      1.基本数据类型,比较的是值
 *      2.引用数据类型,比较的是否同一个引用
 * equals不适用于基本数据类型,equals只适用于引用数据类型
 * @author <a href="mailto:1020zhaodan@163.com">Adan</a>
 * @version 1.0
 * @date 2025/7/9 16:35
 */
public class EqualsTest {
    public static void main(String[] args) {
        int number = 100;
        int number2 = 100;
        System.out.println(number == number);
        System.out.println(true == false); //false

        Geometric circle = new Circle(5);
        Geometric circle2 = new Circle(5);
        System.out.println(circle == circle2); //false
        System.out.println(circle.equals(circle2)); //true
    }
}
